(function () {
  const baseWidth = 1920; // 基准宽度（1920px）
  const minWidth = 1400; // 最小宽度（1400px）

  function setRootFontSize() {
    const screenWidth = window.innerWidth;
    let fontSize = (screenWidth / baseWidth) * 100;

    // 如果屏幕宽度小于最小宽度，则设置为基于最小宽度的字体大小
    if (screenWidth < minWidth) {
      fontSize = (minWidth / baseWidth) * 100;
    }

    document.documentElement.style.fontSize = fontSize + 'px';
  }

  setRootFontSize();

  window.addEventListener('resize', setRootFontSize);
})();
